<?php 


include('login.php');
define('IN_PHPBB', true);
$phpbb_root_path = './../';
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'common.'.$phpEx);
include('nextrace.php');
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////HACEMOS UN CONSULTA PARA CALCULAR EL NUMERO DE PILOTOS CONFIRMADOS//////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

	$sql = "SELECT t1.user_id
		FROM " . USERS_TABLE . " t1
		WHERE t1.corre = 'si' AND t1.m_nopilot != 'si' AND t1.user_colour <> '#000000' ";

	if( !($result = $db->sql_query($sql)) )
	{
	message_die(GENERAL_ERROR, 'Could not query users', '', __LINE__, __FILE__, $sql);
	}
    
	$cont=0;// creamos el contador para contar los pilotos
	while($row = $db->sql_fetchrow($result) )
	{
		$cont++;
	}

/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
////////////////////////////////HACEMOS UNA CONSULTA PARA CALCULAR LOS PILOTOS POR GRUPOS////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
	
	$sql = "SELECT t1.pilotos, t1.g1, t1.g2, t1.g3, t1.g4, t1.g5, t1.g6, t1.g7, t1.g8, t1.g9, t1.g10
		FROM phpbb_grupos t1
		ORDER BY t1.pilotos ASC";
		
if( !($result = $db->sql_query($sql)) )
{
	message_die(GENERAL_ERROR, 'Could not query users', '', __LINE__, __FILE__, $sql);
}	  
	while($row = $db->sql_fetchrow($result) )
	{	if ($cont==$row['pilotos'])//cont es el numero de pilotos
		{
			$g['1']=$row["g1"];
			$g['2']=$row["g2"];
			$g['3']=$row["g3"];
			$g['4']=$row["g4"];
			$g['5']=$row["g5"];
			$g['6']=$row["g6"];
			$g['7']=$row["g7"];
			$g['8']=$row["g8"];
			$g['9']=$row["g9"];
			$g['10']=$row["g10"];
		}
	}

/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
////////////////////////////////HACEMOS UNA CONSULTA DE LA TABLA CLASIFICACION///////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

	$sql = "SELECT t1.user_id, t1.username, t1.corre, t4.Puntos, t4.team,t4.Primeros, t4.Segundos, t4.Terceros, t4.Poles , t4.Vrs, t4.Carreras
		FROM " . USERS_TABLE . " t1, 6_clasificacion t4
		WHERE t1.corre = 'si' AND t1.user_colour <> '#000000' AND t1.m_nopilot != 'si' AND t1.user_id=t4.id
		ORDER BY t4.Puntos DESC, t4.Primeros DESC, t4.Segundos DESC, t4.Terceros DESC, t4.Poles DESC, t4.Vrs DESC, t4.Carreras DESC ";

	if( !($result = $db->sql_query($sql)) )
	{
	message_die(GENERAL_ERROR, 'Could not query users', '', __LINE__, __FILE__, $sql);
	}

/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
////////////////////////TEXTO////////////////////////////////TEXTO/////////////////////////////////////TEXTO/////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

	echo '<p>Grupos de Carrera</p>';
	echo 'Numero de pilotos confirmadios: '.$cont.'<br>';
	echo 'Dia actual '.$fecha_hoy;
	echo '<br>La siguiente carrera ser&#225; el dia '.$dia.' de '.$mes.' en '.$lugar;
	echo '<p>Titulo del tema:</p>';
	echo '<table cellspacing="1" cellpadding="3" border="2" rules="none" bgcolor="#DCDCDC">
		<tr><td>'.$numcarrera.'&#186; Carrera/Corrida - '.$lugar.' '.$vueltas.' vueltas/voltas</tr></td>
		</table>';
	echo '<p>Tema:</p>';
	echo '<table cellspacing="1" cellpadding="3" border="2" rules="none" bgcolor="#DCDCDC">
	<tr><td>[font=Georgia][align=center][size=20] -- [b][color=darkblue]T-Zero VI[/color][/b] -- [b][color=indigo]'.$dia.' de '.$mes.'[/color][/b] -- </td></tr>
	<tr><td><br></td></tr>
	<tr><td> 	-- [b][color=#a12c48]'.$numcarrera.'&#170; Carrera[/color][/b] -- [b][color=#447128]'.$lugar.'[/color][/b] -- </td></tr>
	<tr><td><br></td></tr>
	<tr><td> 	-- [b][color=#4888a5]Carrera en '.$tipo.'[/color][/b] -- [b][color=#e22626]'.$vueltas.' vueltas[/color][/b] -- [/size]</td></tr>
	<tr><td><br></td></tr>
	<tr><td>	[url=http://www.miniracingonline.com/descargar.php?Id='.$imagen.'][img]http://www.miniracingonline.com/descargas/circuitos/'.$imagenmin.'.jpg[/img][/url]</td></tr>
	<tr><td><br></td></tr>
	<tr><td>	(Pincha en la imagen para descargar el circuito)</td></tr>
	<tr><td><br></td></tr>
	<tr><td>	[b][url]http://www.miniracingonline.com/tiempos.php?Circuito='.$imagen.'[/url][/b][/align]</td></tr>
	<tr><td>	[size=18][b] -- [color=indigo]Opciones de Carrera[/color] -- [/b][/size]</td></tr>
	<tr><td><br></td></tr>
	<tr><td>	-- Partidas [b]creadas[/b] con la versi&#243;n [url=http://www.miniracingonline.com/descargas.php]0.98G[/url].</td></tr>
	<tr><td>	-- Partidas [b]creadas[/b] con la opci&#243;n [b][color=red]Punto a punto[/color] activada[/b].</td></tr>
	<tr><td>	-- [b]Traccion [color=red]00[/color][/b] y [b]Aleron [color=red]00[/color] bloqueados[/b].</td></tr>
	<tr><td>	-- Modo [b]Simulaci&#243;n[/b] desactivado y [b]consumo de gasolina[/b] activado.</td></tr>
	<tr><td>	-- Practicas - [b][color=red]5[/color] minutos[/b] - vueltas ilimitadas.</td></tr>
	<tr><td>	-- Clasificaci&#243;n - [b][color=red]99[/color] minutos[/b] - [b][color=red]2[/color] vueltas.[/b]</td></tr>
	<tr><td>	-- Carrera - [b][color=red]10[/color] minutos para entrar en parrilla[/b] - [b][color=red]'.$vueltas.'[/color] vueltas[/b].</td></tr>
	<tr><td>	-- [b]Todos los pilotos[/b] deber&#225;n tener descargado el [url=http://www.t-zero.es/foro/viewtopic.php?t=11172]Pack de coches[/url].</td></tr>
	<tr><td><br></td></tr>
	<tr><td>	-- [b]Servidores, si es posible, cread antes de las [color=red]22.45[/color][/b] -- [/font]</td></tr>';
		
	/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
	///////////////////////////////UTILIZAMOS LA CONSULTA ANTERIOR PARA IMPRIMIR LOS PILOTOS/////////////////////////////////
	/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////	
				 
	$conta='0';//contador normal
	$x='0';
	$gr='1';//Totat de pilotos en los grupos, empezamos por el grupo 1
	$ng='1';//numero de grupos
	$porfa='1';//estaba desesperado por encontrar la manera de arreglar un bug, al final resulto y asi se quedo
	while($row = $db->sql_fetchrow($result) )
	{
		$conta++;	//normalmente los contadores van al final del while, pero como los demas valores los puse a 1 y estos
		$pil++;		//a 0, pos tuve que poner los contadores al principio, soy asi de chulo xDDD No lo cambio xk esta bien iwal.
		if($cont<'21' and $x=='0')//cont=numero de pilotos
		{
			echo'No hay suficientes pilotos confirmados, <b>el minimo es de 21</b> y el numero actual de pilotos confirmados es <b>'.$cont.'</b'; 
			$x='1';//se pone un valor diferente de 0 para que no se vuelva a mostrar el mensaje anterior
		}
		if($cont>='21')
		{
			
			if($conta==$gr)
			{
				if($porfa=='0')
				{
					echo '<tr><td><br></td></tr>';
					echo '<tr><td>[/b][/color][/font]</td></tr>';
				}
				echo '<tr><td>[font=Georgia] -- [b]Grupo [color=red]'.$ng.'[/color][/b] -- [b]Servidor: [color=red]???[/color][/b] -- [b]Organizador: [color=red]???[/color][/b] -- [b]Password:[color=red]'.$ng.$ng.$ng.$ng.'[/color][/b] -- [b]Pilotos: [color=red]'.$g[$ng].'[/color][/b] -- [/font]</td></tr>';
				echo '<tr><td>[b][color=#281c5b][font=Courier New]</td></tr>';
				echo '<tr><td><br></td></tr>';
				$porfa='0';//se le da valor 0 para que a partir de ahora entre en el if anterior
				$gr=$gr+$g[$ng];//sumamos el totagl de pilotos por grupos que llevamos mas los pilotos del nuevo grupo, asi sabremos cuendo volver a entrar en este if  
				$ng++;
			}
			echo '<tr>';	
			echo '<td>'.$row["username"].' '.$row["team"].' '.$row["Puntos"].' '.$row["Carreras"].' '.$row["Primeros"].' '.$row["Segundos"].' '.$row["Terceros"].' '.$row["Poles"].' '.$row["Vrs"].' ';
			echo 'SI</td></tr>';
		}	  
	}
	$ng--;//se le resta uno xk al salir del while tiene guarda un grupo de mas.
	echo '<tr><td><br></td></tr>';
	echo '<tr><td>[/b][/color][/font]</td></tr>';
	echo '<tr><td>[font=Georgia] -- [b]Los grupos han sido creados[/b] -- [b]Pilotos: [color=red]'.$cont.'[/color][/b] -- [b]Grupos: [color=red]'.$ng.'[/color][/b] -- [/font]</td></tr>';
	
	echo '</table>';
	
include('cerrar.php');
	
?>